package com.lc.zpyh.http.request;

import java.util.List;

public class WXLoginBean {


    /**
     * costTime : 288
     * code : 0
     * msg : 操作成功
     * list : {"userInfo":{"userId":8,"userPhone":"13051186398","vxOpenId":null,"qqOpenId":null,"userPassword":"e801c81f","userImg":"file/2021-07-21/70e64d5c7e4d4011821bc099e028db6b","userAccount":"202107160de0b6","userName":"小爱同学","userGender":null,"schoolId":null,"userState":0,"referees":"1","logInNumber":1,"inviteCode":"3b5369a20210716","addTime":"2021-07-16 15:29:39","rid":null,"appleSubId":null,"ifReferees":0},"wxInfo":{"country":"中国","unionid":"oMoFK5vbDeVdUKDQQlA6phbZMT2A","province":"北京","city":"","openid":"oMoFK5vbDeVdUKDQQlA6phbZMT2A","sex":1,"nickname":"yYyy","headimgurl":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoibUyT6aTmlpQJfAVrwwAAYe9LegibKmtsrOtTpib9IFVQL4IGw6Mo6Bjuuu05gOzZDJE3eQHaGiclUg/132","language":"zh_CN","privilege":[]},"login":true,"needToBindMobilePhoneNumber":false}
     */

    private Integer costTime;
    private Integer code;
    private String msg;
    private ListBean list;

    public Integer getCostTime() {
        return costTime;
    }

    public void setCostTime(Integer costTime) {
        this.costTime = costTime;
    }

    public Integer getCode() {
        return code;
    }

    public void setCode(Integer code) {
        this.code = code;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public ListBean getList() {
        return list;
    }

    public void setList(ListBean list) {
        this.list = list;
    }

    public static class ListBean {
        /**
         * userInfo : {"userId":8,"userPhone":"13051186398","vxOpenId":null,"qqOpenId":null,"userPassword":"e801c81f","userImg":"file/2021-07-21/70e64d5c7e4d4011821bc099e028db6b","userAccount":"202107160de0b6","userName":"小爱同学","userGender":null,"schoolId":null,"userState":0,"referees":"1","logInNumber":1,"inviteCode":"3b5369a20210716","addTime":"2021-07-16 15:29:39","rid":null,"appleSubId":null,"ifReferees":0}
         * wxInfo : {"country":"中国","unionid":"oMoFK5vbDeVdUKDQQlA6phbZMT2A","province":"北京","city":"","openid":"oMoFK5vbDeVdUKDQQlA6phbZMT2A","sex":1,"nickname":"yYyy","headimgurl":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoibUyT6aTmlpQJfAVrwwAAYe9LegibKmtsrOtTpib9IFVQL4IGw6Mo6Bjuuu05gOzZDJE3eQHaGiclUg/132","language":"zh_CN","privilege":[]}
         * login : true
         * needToBindMobilePhoneNumber : false
         */

        private UserInfoBean userInfo;
        private WxInfoBean wxInfo;
        private Boolean login;
        private Boolean needToBindMobilePhoneNumber;

        public UserInfoBean getUserInfo() {
            return userInfo;
        }

        public void setUserInfo(UserInfoBean userInfo) {
            this.userInfo = userInfo;
        }

        public WxInfoBean getWxInfo() {
            return wxInfo;
        }

        public void setWxInfo(WxInfoBean wxInfo) {
            this.wxInfo = wxInfo;
        }

        public Boolean isLogin() {
            return login;
        }

        public void setLogin(Boolean login) {
            this.login = login;
        }

        public Boolean isNeedToBindMobilePhoneNumber() {
            return needToBindMobilePhoneNumber;
        }

        public void setNeedToBindMobilePhoneNumber(Boolean needToBindMobilePhoneNumber) {
            this.needToBindMobilePhoneNumber = needToBindMobilePhoneNumber;
        }

        public static class UserInfoBean {
            /**
             * userId : 8
             * userPhone : 13051186398
             * vxOpenId : null
             * qqOpenId : null
             * userPassword : e801c81f
             * userImg : file/2021-07-21/70e64d5c7e4d4011821bc099e028db6b
             * userAccount : 202107160de0b6
             * userName : 小爱同学
             * userGender : null
             * schoolId : null
             * userState : 0
             * referees : 1
             * logInNumber : 1
             * inviteCode : 3b5369a20210716
             * addTime : 2021-07-16 15:29:39
             * rid : null
             * appleSubId : null
             * ifReferees : 0
             */

            private Integer userId;
            private String userPhone;
            private Object vxOpenId;
            private Object qqOpenId;
            private String userPassword;
            private String userImg;
            private String userAccount;
            private String userName;
            private Object userGender;
            private Object schoolId;
            private Integer userState;
            private String referees;
            private Integer logInNumber;
            private String inviteCode;
            private String addTime;
            private Object rid;
            private Object appleSubId;
            private Integer ifReferees;

            public Integer getUserId() {
                return userId;
            }

            public void setUserId(Integer userId) {
                this.userId = userId;
            }

            public String getUserPhone() {
                return userPhone;
            }

            public void setUserPhone(String userPhone) {
                this.userPhone = userPhone;
            }

            public Object getVxOpenId() {
                return vxOpenId;
            }

            public void setVxOpenId(Object vxOpenId) {
                this.vxOpenId = vxOpenId;
            }

            public Object getQqOpenId() {
                return qqOpenId;
            }

            public void setQqOpenId(Object qqOpenId) {
                this.qqOpenId = qqOpenId;
            }

            public String getUserPassword() {
                return userPassword;
            }

            public void setUserPassword(String userPassword) {
                this.userPassword = userPassword;
            }

            public String getUserImg() {
                return userImg;
            }

            public void setUserImg(String userImg) {
                this.userImg = userImg;
            }

            public String getUserAccount() {
                return userAccount;
            }

            public void setUserAccount(String userAccount) {
                this.userAccount = userAccount;
            }

            public String getUserName() {
                return userName;
            }

            public void setUserName(String userName) {
                this.userName = userName;
            }

            public Object getUserGender() {
                return userGender;
            }

            public void setUserGender(Object userGender) {
                this.userGender = userGender;
            }

            public Object getSchoolId() {
                return schoolId;
            }

            public void setSchoolId(Object schoolId) {
                this.schoolId = schoolId;
            }

            public Integer getUserState() {
                return userState;
            }

            public void setUserState(Integer userState) {
                this.userState = userState;
            }

            public String getReferees() {
                return referees;
            }

            public void setReferees(String referees) {
                this.referees = referees;
            }

            public Integer getLogInNumber() {
                return logInNumber;
            }

            public void setLogInNumber(Integer logInNumber) {
                this.logInNumber = logInNumber;
            }

            public String getInviteCode() {
                return inviteCode;
            }

            public void setInviteCode(String inviteCode) {
                this.inviteCode = inviteCode;
            }

            public String getAddTime() {
                return addTime;
            }

            public void setAddTime(String addTime) {
                this.addTime = addTime;
            }

            public Object getRid() {
                return rid;
            }

            public void setRid(Object rid) {
                this.rid = rid;
            }

            public Object getAppleSubId() {
                return appleSubId;
            }

            public void setAppleSubId(Object appleSubId) {
                this.appleSubId = appleSubId;
            }

            public Integer getIfReferees() {
                return ifReferees;
            }

            public void setIfReferees(Integer ifReferees) {
                this.ifReferees = ifReferees;
            }
        }

        public static class WxInfoBean {
            /**
             * country : 中国
             * unionid : oMoFK5vbDeVdUKDQQlA6phbZMT2A
             * province : 北京
             * city :
             * openid : oMoFK5vbDeVdUKDQQlA6phbZMT2A
             * sex : 1
             * nickname : yYyy
             * headimgurl : https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoibUyT6aTmlpQJfAVrwwAAYe9LegibKmtsrOtTpib9IFVQL4IGw6Mo6Bjuuu05gOzZDJE3eQHaGiclUg/132
             * language : zh_CN
             * privilege : []
             */

            private String country;
            private String unionid;
            private String province;
            private String city;
            private String openid;
            private Integer sex;
            private String nickname;
            private String headimgurl;
            private String language;
            private List<?> privilege;

            public String getCountry() {
                return country;
            }

            public void setCountry(String country) {
                this.country = country;
            }

            public String getUnionid() {
                return unionid;
            }

            public void setUnionid(String unionid) {
                this.unionid = unionid;
            }

            public String getProvince() {
                return province;
            }

            public void setProvince(String province) {
                this.province = province;
            }

            public String getCity() {
                return city;
            }

            public void setCity(String city) {
                this.city = city;
            }

            public String getOpenid() {
                return openid;
            }

            public void setOpenid(String openid) {
                this.openid = openid;
            }

            public Integer getSex() {
                return sex;
            }

            public void setSex(Integer sex) {
                this.sex = sex;
            }

            public String getNickname() {
                return nickname;
            }

            public void setNickname(String nickname) {
                this.nickname = nickname;
            }

            public String getHeadimgurl() {
                return headimgurl;
            }

            public void setHeadimgurl(String headimgurl) {
                this.headimgurl = headimgurl;
            }

            public String getLanguage() {
                return language;
            }

            public void setLanguage(String language) {
                this.language = language;
            }

            public List<?> getPrivilege() {
                return privilege;
            }

            public void setPrivilege(List<?> privilege) {
                this.privilege = privilege;
            }
        }
    }
}
